home *** CD-ROM | disk | FTP | other *** search
- VERSION 4.00
- Begin VB.Form w_fold_demo
- BackColor = &H00C0C0C0&
- BorderStyle = 3 'Fixed Dialog
- Caption = "ctFold (Tabbed File Folder) Demo"
- ClientHeight = 6195
- ClientLeft = 1230
- ClientTop = 1815
- ClientWidth = 8190
- Height = 6600
- Icon = "ct_fold.frx":0000
- Left = 1170
- LinkTopic = "Form1"
- MaxButton = 0 'False
- MDIChild = -1 'True
- MinButton = 0 'False
- ScaleHeight = 6195
- ScaleWidth = 8190
- ShowInTaskbar = 0 'False
- Top = 1470
- Width = 8310
- Begin VB.Frame Frame2
- Caption = "Enabled Tabs"
- BeginProperty Font
- name = "MS Sans Serif"
- charset = 0
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- Height = 675
- Left = 180
- TabIndex = 10
- Top = 5400
- Width = 5595
- Begin CheckLib.ctCheck chk_6
- Height = 315
- Left = 4680
- TabIndex = 22
- Top = 240
- Width = 795
- _version = 65536
- _extentx = 1402
- _extenty = 556
- _stockprops = 70
- caption = "Tab 6"
- picstyle = 2
- value = -1 'True
- End
- Begin CheckLib.ctCheck chk_5
- Height = 315
- Left = 3780
- TabIndex = 21
- Top = 240
- Width = 735
- _version = 65536
- _extentx = 1296
- _extenty = 556
- _stockprops = 70
- caption = "Tab 5"
- picstyle = 2
- value = -1 'True
- End
- Begin CheckLib.ctCheck chk_4
- Height = 315
- Left = 2880
- TabIndex = 20
- Top = 240
- Width = 795
- _version = 65536
- _extentx = 1402
- _extenty = 556
- _stockprops = 70
- caption = "Tab 4"
- picstyle = 2
- value = -1 'True
- End
- Begin CheckLib.ctCheck chk_3
- Height = 315
- Left = 1980
- TabIndex = 19
- Top = 240
- Width = 795
- _version = 65536
- _extentx = 1402
- _extenty = 556
- _stockprops = 70
- caption = "Tab 3"
- picstyle = 2
- value = -1 'True
- End
- Begin CheckLib.ctCheck chk_2
- Height = 315
- Left = 1080
- TabIndex = 18
- Top = 240
- Width = 795
- _version = 65536
- _extentx = 1402
- _extenty = 556
- _stockprops = 70
- caption = "Tab 2"
- picstyle = 2
- value = -1 'True
- End
- Begin CheckLib.ctCheck chk_1
- Height = 315
- Left = 180
- TabIndex = 17
- Top = 240
- Width = 795
- _version = 65536
- _extentx = 1402
- _extenty = 556
- _stockprops = 70
- caption = "Tab 1"
- picstyle = 2
- value = -1 'True
- End
- End
- Begin VB.ComboBox cmb_pic
- Height = 315
- Left = 6000
- Style = 2 'Dropdown List
- TabIndex = 9
- Top = 4620
- Width = 1815
- End
- Begin VB.ComboBox cmb_side
- Height = 315
- Left = 6000
- Style = 2 'Dropdown List
- TabIndex = 6
- Top = 3960
- Width = 1815
- End
- Begin VB.Frame Frame1
- Caption = "Levels"
- BeginProperty Font
- name = "MS Sans Serif"
- charset = 0
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- Height = 735
- Left = 6060
- TabIndex = 3
- Top = 1320
- Width = 1695
- Begin VB.OptionButton Option2
- Caption = "2"
- Height = 315
- Left = 960
- TabIndex = 5
- Top = 300
- Value = -1 'True
- Width = 435
- End
- Begin VB.OptionButton Option1
- Caption = "1"
- Height = 315
- Left = 240
- TabIndex = 4
- Top = 300
- Width = 435
- End
- End
- Begin VB.CommandButton Command1
- Caption = "E&xit"
- BeginProperty Font
- name = "MS Sans Serif"
- charset = 0
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- Height = 435
- Left = 6900
- TabIndex = 2
- Top = 5640
- Width = 1035
- End
- Begin FoldLib.ctFold ctFold1
- Height = 4215
- Left = 180
- TabIndex = 0
- Top = 1080
- Width = 5475
- _version = 65536
- _extentx = 9657
- _extenty = 7435
- _stockprops = 70
- caption = "Table;Query;Form;Report;Macro;Module"
- BeginProperty selectedfont {FB8F0823-0164-101B-84ED-08002B2EC713}
- name = "MS Sans Serif"
- charset = 1
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- backcolor = 12632256
- picsequence = "1,2,3,4,5,6"
- backsequence = ""
- textsequence = ""
- disablesequence = ""
- picture = "ct_fold.frx":030A
- picposition = 3
- piccols = 2
- picrows = 3
- tabheight = 45
- levels = 2
- amount = 6
- End
- Begin CheckLib.ctCheck chk_confirm
- Height = 315
- Left = 6060
- TabIndex = 16
- Top = 3240
- Width = 1455
- _version = 65536
- _extentx = 2566
- _extenty = 556
- _stockprops = 70
- caption = "Confirm Change"
- End
- Begin CheckLib.ctCheck chk_flat
- Height = 315
- Left = 6060
- TabIndex = 15
- Top = 2880
- Width = 1635
- _version = 65536
- _extentx = 2884
- _extenty = 556
- _stockprops = 70
- caption = "Flat Tabs"
- End
- Begin CheckLib.ctCheck chk_color
- Height = 315
- Left = 6060
- TabIndex = 14
- Top = 2520
- Width = 1575
- _version = 65536
- _extentx = 2778
- _extenty = 556
- _stockprops = 70
- caption = "Color Sequence"
- End
- Begin CheckLib.ctCheck chk_fixed
- Height = 315
- Left = 6060
- TabIndex = 13
- Top = 2160
- Width = 1455
- _version = 65536
- _extentx = 2566
- _extenty = 556
- _stockprops = 70
- caption = "Fixed Size"
- End
- Begin VB.Label lbl_tab
- Caption = "1"
- BeginProperty Font
- name = "MS Sans Serif"
- charset = 0
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- ForeColor = &H00800000&
- Height = 255
- Left = 7380
- TabIndex = 12
- Top = 5100
- Width = 315
- End
- Begin VB.Label Label4
- Caption = "Tab Selected :"
- Height = 255
- Left = 6240
- TabIndex = 11
- Top = 5100
- Width = 1155
- End
- Begin VB.Label Label3
- Caption = "Picture Position"
- Height = 195
- Left = 6000
- TabIndex = 8
- Top = 4380
- Width = 1455
- End
- Begin VB.Label Label2
- Caption = "Tab Side"
- Height = 255
- Left = 6000
- TabIndex = 7
- Top = 3720
- Width = 1095
- End
- Begin VB.Shape Shape1
- Height = 4275
- Left = 5880
- Top = 1140
- Width = 2055
- End
- Begin VB.Label Label1
- Alignment = 2 'Center
- Caption = $"ct_fold.frx":08AC
- BeginProperty Font
- name = "MS Sans Serif"
- charset = 0
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- ForeColor = &H00800000&
- Height = 915
- Left = 300
- TabIndex = 1
- Top = 60
- Width = 7755
- End
- Attribute VB_Name = "w_fold_demo"
- Attribute VB_Creatable = False
- Attribute VB_Exposed = False
- Private Sub chk_1_ChangeValue(bValue As Integer)
- ctFold1.DisableSequence = Disabled_Tabs()
- End Sub
- Private Sub chk_2_ChangeValue(bValue As Integer)
- ctFold1.DisableSequence = Disabled_Tabs()
- End Sub
- Private Sub chk_3_ChangeValue(bValue As Integer)
- ctFold1.DisableSequence = Disabled_Tabs()
- End Sub
- Private Sub chk_4_ChangeValue(bValue As Integer)
- ctFold1.DisableSequence = Disabled_Tabs()
- End Sub
- Private Sub chk_5_ChangeValue(bValue As Integer)
- ctFold1.DisableSequence = Disabled_Tabs()
- End Sub
- Private Sub chk_6_ChangeValue(bValue As Integer)
- ctFold1.DisableSequence = Disabled_Tabs()
- End Sub
- Private Sub chk_color_ChangeValue(bValue As Integer)
- If chk_color.Value Then
- ctFold1.BackSequence = "1,2,3,4,5,1"
- ctFold1.TextSequence = "5,5,0,0,1,0"
- Else
- ctFold1.BackSequence = ""
- ctFold1.TextSequence = ""
- End If
- End Sub
- Private Sub chk_fixed_ChangeValue(bValue As Integer)
- ctFold1.FixedSize = chk_fixed.Value
- End Sub
- Private Sub chk_flat_ChangeValue(bValue As Integer)
- If (chk_flat.Value) Then
- ctFold1.TabBorder = 0
- Else
- ctFold1.TabBorder = 1
- End If
- End Sub
- Private Sub cmb_pic_Click()
- ctFold1.PicPosition = cmb_pic.ListIndex
- End Sub
- Private Sub cmb_side_Click()
- If cmb_side.ListIndex <= 1 Then
- ctFold1.TabHeight = 45
- ctFold1.TabWidth = 60
- Else
- ctFold1.TabHeight = 60
- ctFold1.TabWidth = 60
- End If
- ctFold1.TabSide = cmb_side.ListIndex
- End Sub
- Private Sub Command1_Click()
- Unload w_fold_demo
- End Sub
- Function Disabled_Tabs()
- Dim cString As String
- cString = IIf(chk_1.Value = False, "1,", "0,")
- cString = cString + IIf(chk_2.Value = False, "1,", "0,")
- cString = cString + IIf(chk_3.Value = False, "1,", "0,")
- cString = cString + IIf(chk_4.Value = False, "1,", "0,")
- cString = cString + IIf(chk_5.Value = False, "1,", "0,")
- cString = cString + IIf(chk_6.Value = False, "1", "0")
- Disabled_Tabs = cString
- End Function
- Private Sub ctFold1_CheckChange()
- If (chk_confirm.Value = True) Then
- If MsgBox("Do you really want to change tabs?", vbYesNo + vbQuestion, "Confirm Change") = vbNo Then
- ctFold1.CancelChange
- End If
- End If
- End Sub
- Private Sub ctFold1_TabChange(nNewTab As Integer, nOldTab As Integer)
- lbl_tab.Caption = Str(nNewTab)
- End Sub
- Private Sub Form_Load()
- ' Center the window on the screen
- Move (Screen.Width - Width) / 2, (Screen.Height - Height) * 0.15
- cmb_side.AddItem "0 - Top"
- cmb_side.AddItem "1 - Bottom"
- cmb_side.AddItem "2 - Left"
- cmb_side.AddItem "3 - Right"
- cmb_side.ListIndex = 0
- cmb_pic.AddItem "0 - None"
- cmb_pic.AddItem "1 - Top"
- cmb_pic.AddItem "2 - Bottom"
- cmb_pic.AddItem "3 - Left"
- cmb_pic.AddItem "4 - Right"
- cmb_pic.ListIndex = 3
- End Sub
- Private Sub Option1_Click()
- ctFold1.Levels = 1
- End Sub
- Private Sub Option2_Click()
- ctFold1.Levels = 2
- End Sub
-